package entities;

import java.io.Serializable;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

import vo.ArticuloVO;
import vo.ElectrodomesticoVO;



@Entity
@Table(name="electrodomesticos")
public class Electrodomestico extends Articulo implements Serializable{
 
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	@Column(name="fichaTecnica")
	private String fichaTecnica;

	public String getFichaTecnica() {
		return fichaTecnica;
	}

	public void setFichaTecnica(String fichaTecnica) {
		this.fichaTecnica = fichaTecnica;
	}
	
	public ElectrodomesticoVO getVO(){

		ArticuloVO avo = super.getVO();
		ElectrodomesticoVO evo = new ElectrodomesticoVO();
		
		evo.setCategoria(avo.getCategoria());
		evo.setCodigo(avo.getCodigo());
		evo.setDescripcion(avo.getDescripcion());
		evo.setMarca(avo.getMarca());
		evo.setNombre(avo.getNombre());
		evo.setOrigen(avo.getOrigen());
		evo.setPrecio(avo.getPrecio());
		evo.setRanking(avo.getRanking());
		evo.setFecha(avo.getFecha());
		evo.setFoto(super.getFoto());
		evo.setFichaTecnica(this.fichaTecnica);
		return evo;
		
	}
	
}
